//
//  UIView+Util.h
//  SCU
//
//  Created by cctvbop on 13-8-22.
//  Copyright (c) 2013年 cctvbop. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface UIView (Util)

/** 移除所有子视图
 *
 */
- (void)removeAllSubviews;
/**
 * @brief Clear background color
 */
- (void)clearBackgroundColor;

/**
 * @brief 创建Line View
 * @param width: line width
 * @param height: line height
 * @param color: line color
 * @return line view
 */
+ (UIView*)createLineWithWidth:(CGFloat)width height:(CGFloat)height color:(UIColor *)color;

/**
 * @brief 圆角化视图
 * @note 将视图以圆形显示,没有边框,如果显示正圆形，则需先将宽高设为相等的值
 */
- (void)circleView;

/**
 * @brief 圆角化视图
 * @param borderWidth: 边框宽度
 * @param color: 边框颜色
 * @note 将视图以圆形显示,如果显示正圆形，则需先将宽高设为相等的值
 */
- (void)circleView:(CGFloat)borderWidth color:(UIColor *)color;

/**
 *  显示系统alert.
 *
 *  @param title   标题
 *  @param message 内容
 *
 *  @return <#return value description#>
 */
- (UIAlertView *)showAlert:(NSString *)title message:(NSString *)message;
/**
 *  显示系统alert. 带确定
 *
 *  @param title   标题
 *  @param message 内容
 *
 *  @return <#return value description#>
 */
- (UIAlertView *)showAlertOk:(NSString *)title message:(NSString *)message;
/**
 *  显示系统alert.
 *
 *  @param title   标题
 *  @param message 内容
 *  @param delay   延时消失时间
 */
- (void)showAlert:(NSString *)title message:(NSString *)message delay:(NSTimeInterval)delay;

- (UIButton *)showRemindButtonWithImg:(NSString *)img;

- (UIView*)circleCorner:(UIRectCorner)corners cornerRadii:(CGSize)cornerRadii;

@end
